﻿using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using DevExpress.XtraReports.UI;
using System.Data;
using DevTeamIT;

namespace ConfExpert.Forms.IT
{
    public partial class xrZimmetFormu : DevReport
    {

        DataSet dsZimmet { get; set; }

        public xrZimmetFormu()
        {
            InitializeComponent();
        }

        public xrZimmetFormu(int UserId, string SpName = "IT_GetZimmetFormu")
            : this()
        {
            dsZimmet = Session.DataManager.ExecuteDataSet(SpName, UserId);

            BindDstoReport();
        }

        void BindDstoReport()
        {
            this.DataSource = dsZimmet;
            this.DataMember = "Table1";

            DataRow drHeader = dsZimmet.Tables["Table"].Rows[0];
            string ToplamAdet = dsZimmet.Tables["Table1"].Compute("Sum(tcAdet)", "").ToString();


            tcSirket.Text = drHeader["tcSirket"].ToString();
            tcAdres.Text = drHeader["tcAdres"].ToString();
            tcKullanici.Text = drHeader["tcKullanici"].ToString();
            tcCepTelefon.Text = drHeader["tcCepTelefon"].ToString();
            tcDepartman.Text = drHeader["tcDepartman"].ToString();
            tcEmail.Text = drHeader["tcEmail"].ToString();
            tcTarih.Text = DateTime.Now.ToShortDateString();
            tcToplam.Text = ToplamAdet;
            tcTeslimAlan.Text = drHeader["tcKullanici"].ToString();


            tcUrun.DataBindings.Add("Text", null, "Table1.tcUrun");
            tcSeriNo.DataBindings.Add("Text", null, "Table1.tcSeriNo");
            tcOzellik.DataBindings.Add("Text", null, "Table1.tcOzellik");
            tcAdet.DataBindings.Add("Text", null, "Table1.tcAdet");


            tcNot1.Text = "Yukarıda açıkça yazılmış " + drHeader["tcUnvan"] + " ne ait adı, özellikleri, nereye ve kime teslim edildiği yazılı bilgisayar ve çevre birimleri, yazılımlar, aksesuarları ve teknolojik cihazlar ile ilgili kullanıcıya teslim edilmiştir. Kullanıcı kendi kusuru sonucu doğacak tüm zararları tazmin etmeyi kabul eder.";

        }


    }
}
